package com.hcy.ordermodel.dto.response;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @Author huchenying
 * @Description
 * @Date 2022/3/20 20:42
 */
@Data
public class SimpleOrderResponseDTO implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 订单号
     */
    private String orderNumber;

    /**
     * 乘客下单起点经度
     */
    private String startLongitude;

    /**
     * 乘客下单起点纬度
     */
    private String startLatitude;

    /**
     * 起点名称
     */
    private String startAddress;

    /**
     * 终点地址名称
     */
    private String endAddress;

    /**
     * 乘客下单时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8")
    private Date startTime;

    /**
     * 订单开始时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8")
    private Date orderStartTime;

    /**
     * 乘客下单终点经度
     */
    private String endLongitude;

    /**
     * 乘客下单终点纬度
     */
    private String endLatitude;

    /**
     * 乘客用户名
     */
    private String passengerPhone;

    /**
     * 订单状态
     */
    private Integer status;

    /**
     * 订单类型
     */
    private Integer serviceType;

    /**
     * carId
     */
    private Integer carId;

    /**
     * driverId
     */
    private Integer driverId;

    /**
     * @Author huchenying
     * @Description 司机手机号，唯一标识
     * @Date 2022/4/12 17:03
     **/
    private String driverPhone;

}
